var conexion; //variable que manejará la conexion AJAX
 
function crearXMLHttpRequest()  //funcion que cre la conexion Ajax ya sea el ActiveXObject o el nativo de Javascript si el primero no está disponible
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); //creamos la conexion usando el ActiveXObject
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest(); //Creamos la conexion nativa de javscript
  return xmlHttp;
}
 
function comprobarMail(mailParam)
{
    
    conexion=crearXMLHttpRequest(); //Creamos el Objeto para manejar Ajax
    conexion.onreadystatechange = procesarEventos; //Indicamos que función ejecutar cuando se obtiene respuesta del servidor
    conexion.open('GET', 'jsp/checkMail.jsp?mailParam=' + mailParam , true); //indicamos como vamos a enviar los datos, y la ruta con los 2 valores a sumar
    conexion.send(null); //Enviamos los datos y esperamos respuesta
}
 
function procesarEventos()
{
    var detalles = document.getElementById("resultado"); //Obtenemos el control del TAG que contendrá la respuesta
        if(conexion.readyState == 4){ //cuando ya obtenemos respuesta = 4
            detalles.innerHTML = conexion.responseText; //ponemos lo que nos respondió meses.php dentro del TAG don el id resultado
        } else {
            detalles.innerHTML = 'Comprobando eMail...'; //Mensaje que se mostrará mientras se espera una respuesta
        }
}
